更詳細的內容請至我的部落格finalevil's blog瀏覽
在撰寫網頁的時候,如果沒有使用SSL的方式傳遞資料,那麼submit到伺服器的資料通常都是明碼傳遞,因此一些不肖人士很可能透過網路封包監聽的方式取得你的個人資料,這其實是相當不安全的。
SSL(Secure Socket Layer)又稱為安全套接層,這是一種網路傳輸協定,透過這樣的協定傳輸資料,載資料從客戶端傳輸到網路之前會先經過加密計算,因此即使有不肖人士取得你的資料封包,也僅僅只能看到一連串的亂碼。
可是使用SSL的方式進行加密有一個相當不方便的地方,因為SSL加密其實相當耗損主機的CPU資源,所以不是所有的Web Hosting都支援SSL加密協議。
那要怎麼辦呢?照上面的說法,沒有SSL的話,當你輸入帳號密碼登入,你傳送出去的帳號密碼全都會被攔截下來,有心人士就可以利用這些資料,為非作歹、橫行無阻了!
這個時候就要用到jCryption加密外掛了!透過javascript在資料提交之前進行加密,在伺服器端進行解密,可以確保資料的安全性。尤其是jCryption使用的加密演算法是基於公鑰加密的RSA演算法,這種加密演算法的特性是加密公鑰越長被解密的可能性就越低,而jCryption目前使用2048bit的RSA演算法,相當安全可靠。
外掛名稱:jCryption
作者網站:http://www.jcryption.org/
檔案下載:http://jcryption.googlecode.com/files/jCryption-1.0.1.package.zip
以下簡單說明如何使用這個外掛:
更詳細的內容請至我的部落格finalevil's blog瀏覽